package com.stgy.lease.common.converter;

import com.stgy.lease.model.enums.FacilityInfoTypeEnum;
import com.stgy.lease.model.enums.LabelInfoTypeEnum;
import org.springframework.core.convert.converter.Converter;
import org.springframework.stereotype.Component;
import org.springframework.util.StringUtils;

/**
 * ClassName:FacilityInfoTypeEnumConverter
 * Package:com.stgy.lease.common.converter
 * Description:springmvc的 将spring参数转为FacilityInfoTypeEnum对象的转换器
 *
 * @Author:helei
 * @Create:2024/8/30 - 9:56
 */
//@Component
//public class LabelInfoEnumConverter implements Converter<String, LabelInfoTypeEnum> {
//    @Override
//    public LabelInfoTypeEnum convert(String source) {
//        //source表示 接口接收到的参数（1，2）
//        if (StringUtils.hasLength(source)) {
//            for (LabelInfoTypeEnum typeEnum : LabelInfoTypeEnum.class.getEnumConstants()) {
//                if (typeEnum.getCode().toString().equals(source)) {
//                    return typeEnum;
//                }
//            }
//        }
//        return null;
//    }
//}